package com.dexgdx.game.util.pathcalc;

import com.dexgdx.game.constants.EMoveDirection;
import com.dexgdx.game.constants.EMoveStopCondition;
import com.dexgdx.game.structure.base.BaseRegion;
import com.dexgdx.game.structure.base.MobileObject;

public interface IPathCalcSession {

	public void initialize(MobileObject movingObject, EMoveStopCondition stopCondition);
	public BaseRegion getNextPosition();
	public boolean isCalculationFinished();
	public EMoveDirection getDirection();
}
